.set-up{
    width: 100%;
    height: 100%;
    main{
        
        display: flex;
        flex-direction: column;
        align-items: center;
        .photo{
            width: 100%;
            height: 80px;
            display: flex;
            align-items: center;
            position: relative;
            .van-cell__title{
                color: #666;
                
            }
            .van-cell::after{
                border: 1px solid #eee;
            }
            
        
            p{
                width: 50px;
                height: 50px;
                border-radius: 50%;
                overflow: hidden;
                position: absolute;
                bottom: 22px;
                right: 20px;
                img{
                    width: 100%;
                    height: 100%;
                }
            }
        }
        .name{
            width: 96%;
            height: 40px;
            border-bottom:1px solid #eee ;
            position: relative;
            display: block;
            color: #666;
            
            h2{
                float: left;
                font-size: 14px;
                padding-left: 8px;
            }
            p{
                float: right;
                padding-right: 40px;
                font-size: 14px;
              
                
            }
            .van-icon{
                position: absolute;
                top: 1px;
                right: 16px;
                color: #999;
            }
        
        }

        .user{
            width: 96%;
            height: 60px;
            border-bottom:1px solid #eee ;
            position: relative;
            display: block;
            color: #666;
            line-height: 60px;
            h2{
                float: left;
                font-size: 14px;
                padding-left: 8px;
            }
            p{
                float: right;
                padding-right: 40px;
                font-size: 14px;
              
                
            }
            .van-icon{
                position: absolute;
                top: 23px;
                right: 16px;
                color: #999;
            }
        
        }
        .sex{
            width: 96%;
            height: 50px;
            border-bottom:1px solid #eee ;
            position: relative;
            .van-cell{
                &:after{
                    border: none;
                }
            }
            p{
               position: absolute;
               bottom: 15px;
               right: 35px;
               color: #666;
               font-size: 14px;
            }

            .van-icon{
              position: absolute;
              top: 19px;
              right: 16px;
              color: #999;
            }

            .van-cell__title{
                color: #666;
                margin-left: -7px;
                
            }
        }

        .brithday{
            width: 100%;
            height: 60px;
            position: relative;
            border-bottom:1px solid #ccc ;
            .van-icon{
                position: absolute;
                top: 18px;
                right: 25px; 
                color: #999;
            }
           
            .van-cell{
                width: 96%;
                line-height: 30px;
                position: relative;
                &:after{
                    border-bottom:none ;
                }
                h2{
                    float: left;
                    font-size: 14px;
                    color: #666;
                }
                p{  
                    width: 85px;
                    float: right;
                    position: absolute;
                    top: 0px;
                    right: 0px; 
                    color: #999; 
                }
                
            }
            .van-popup{
                width: 80%;
            }
        }
        .bar{
            width: 100%;
            height: 20px;
            background: #eee;
            border-bottom:1px solid #ccc;
        }
        .address{
            width: 96%;
            border-bottom: 1px solid #ddd;
            .van-cell{
                color: #666;
            }

        }
        .safe{
            width: 96%;
            border-bottom: 1px solid #ddd;
            .van-cell{
                color: #666;
            }
        }
        .footer{
            width: 100%;
            height: 50px;
            text-align: center;
            background: #fff;
            position: absolute;
            bottom: 0px;
            left: 0px;
            z-index: 1;
            .van-button{
                width: 96%;
                height: 40px;
                border-radius: 15px;
            }
        }
    }
   
}